#ifndef EDITUSER_H
#define EDITUSER_H
#include "adminmanager.h"
#include <QWidget>

namespace Ui {
class EditUser;
}

class EditUser : public QWidget
{
    Q_OBJECT

public:
    explicit EditUser(QWidget *parent = nullptr);
    void setFirstWindow(AdminManager *firstWindow);
    QString hashPassword(const QString& password);
    // 邮箱校验函数
    bool validateEmail(const QString& email);
    // 手机号校验函数 (以中国手机号为例)
    bool validatePhoneNumber(const QString& phoneNumber);
public:
    // 提供公共方法来设置和获取数据
    void setUiEdit(const QString &name,const QString &phone,const QString &emil);

    ~EditUser();

private slots:
    void on_saveButton_clicked();

private:
    Ui::EditUser *ui;
    AdminManager* firstwindow;

};

#endif // EDITUSER_H
